"""
在python中。模块是代码组织的一种形式。把功能相近的函数放到一个文件中，一个文件（.py）就是一个模块（module），模块名就是文件名
去掉后缀py。这样做的好处：
    - 提高代码的复用率、可维护性、。一个模块编写完毕后，可以很方便的在其他项目中导入
    - 解决了命名冲突，不同模块中相同的命名不会冲突

常用标准库：
    标准库           说明
---------------------------------
    builtins        内置函数默认加载
    math            数学库
    random          生成随机数
    time            时间
    datetime        日期和时间
    calendar        日历
    hashlib         加密算法
    copy            拷贝
    functools       常用的工具
    os              操作系统工具
    re              字符串正则匹配
    sys             Python自身的运行环境
    multiprocessing 多进程
    threading       多线程
    json            编码和解码 JSON对象
    logging         记录日志，调试

模块：
    1、自定义模块
    2、使用系统模块
导入模块的方法：
    1、import 模块名
        模块名.变量   模块名.函数  模块名.类
    2、from 模块名 import 变量 | 函数  | 类
    3、from  模块名 import * （*：该模块中所有的）
"""

import caculate

lst = [1, 2, 3, 4, 5, 6]

result = caculate.add(*lst)  # 拆包
print(result)

result = caculate.minus(*lst)
print(result)

# 使用模块变量

print(caculate.num)

s = caculate.Caculats(12)
s.test()
